package com.ricky.onlineShop.read.trading.service;

import com.ricky.onlineShop.shop.trading.pojo.Trading;

import java.util.List;

/**
 * @Author staticlan
 * @Date 2024/7/4 15:35
 * @Description:
 */
public interface TradingReadService {

    /**
     * 查询trading
     *
     * @param id trading主键
     * @return trading
     */
    public Trading selectTradingById(String id);

    /**
     * 查询trading列表
     *
     * @param trading trading
     * @return trading集合
     */
    public List<Trading> selectTradingList(Trading trading);

    /**
     * 查询trading列表
     *
     * @param trading trading
     * @return trading集合
     */
    public List<Trading> selectMyTradingList(Trading trading);

    /**
     * 新增trading
     *
     * @param trading trading
     * @return 结果
     */
    public int insertTrading(Trading trading);

    /**
     * 修改trading
     *
     * @param trading trading
     * @return 结果
     */
    public int updateTrading(Trading trading);

    /**
     * 批量删除trading
     *
     * @param ids 需要删除的trading主键集合
     * @return 结果
     */
    public int deleteTradingByIds(String[] ids);

    /**
     * 删除trading信息
     *
     * @param id trading主键
     * @return 结果
     */
    public int deleteTradingById(String id);

    int myTradings();
}
